/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 洪汤泽大帅哥
 * Date: 2024-10-21
 * Time: 22:08
 */
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        Media[] ms = new Media[n];
        for (int i = 0; i < n; i++) {
            String type = sc.next();
            if (type.equals("book")) {
                ms[i] = new Book(sc.next(), sc.nextDouble());
            } else {
                ms[i] = new DVD(sc.next());
            }
        }
        double rent = MediaShop.calculateRent(ms, sc.nextInt());
        System.out.printf("%.2f", rent);
    }
}
/* 请在这里填写答案 */
//图书和音像店提供出租服务，包括图书和DVD的出租。
//图书包括书名（String，一个词表示）和价格（double），
//DVD包括片名（String，一个词表示）。它们都是按天出租，但租金计算方式却不同，
//图书的日租金为图书价格的1%，DVD的日租金为固定的1元。构造图书和DVD类的继承体系，
//它们均继承自Media类，且提供方法getDailyRent()返回日租金，构造音像店类MediaShop，
//提供静态函数double calculateRent(Media[] medias, int days)。
//在main函数中构造了Media数组，包含图书和DVD的对象，
//调用calculateRent方法得到并输出租金，保留小数点两位。
class Media{

    public double getDailyRent()
    {
        return 0;
    }
}
class Book extends Media {
    public String  bname;
    public double price;
    public Book(String bname,double price) {
        this.bname = bname;
        this.price = price;
    }

    @Override
    public double getDailyRent() {
        return price*0.01;
    }
}
class DVD extends Media {
    public String dname;
    public DVD(String dname) {
        this.dname = dname;
    }
    public double getDailyRent() {
        return 1;
    }
}
class MediaShop {
    public static double calculateRent(Media[] medias,int days) {
        double sum = 0;
        for (int i = 0; i < medias.length; i++) {
            sum += medias[i].getDailyRent();
        }
        return sum*days;
    }
}